\hypertarget{structvector__t}{
\section{vector\-\_\-t \-Struct \-Reference}
\label{structvector__t}\index{vector\-\_\-t@{vector\-\_\-t}}
}


\subsection{\-Detailed \-Description}
\-Generic vector structure. \subsection*{\-Data \-Fields}
\begin{DoxyCompactItemize}
\item 
void $\ast$ \hyperlink{structvector__t_a083c597f2ae3b6302b26ba9e6330ee5f}{items}
\begin{DoxyCompactList}\small\item\em \-Pointer to dynamically allocated items. \end{DoxyCompactList}\item 
size\-\_\-t \hyperlink{structvector__t_a81e18fd00e94087a8f04b657ffc34c04}{capacity}
\begin{DoxyCompactList}\small\item\em \-Number of items that can be held in currently allocated storage. \end{DoxyCompactList}\item 
size\-\_\-t \hyperlink{structvector__t_a7ec97862387465722f8f08f8f8f69371}{size}
\begin{DoxyCompactList}\small\item\em \-Number of items. \end{DoxyCompactList}\item 
size\-\_\-t \hyperlink{structvector__t_a38dfa6c7c9cf7afb483b07cb168461c9}{item\-\_\-size}
\begin{DoxyCompactList}\small\item\em \-Size (in bytes) of a single item. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{\-Field \-Documentation}
\hypertarget{structvector__t_a81e18fd00e94087a8f04b657ffc34c04}{
\index{vector\-\_\-t@{vector\-\_\-t}!capacity@{capacity}}
\index{capacity@{capacity}!vector_t@{vector\-\_\-t}}
\subsubsection[{capacity}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t {\bf vector\-\_\-t\-::capacity}}}
\label{structvector__t_a81e18fd00e94087a8f04b657ffc34c04}


\-Number of items that can be held in currently allocated storage. 

\hypertarget{structvector__t_a38dfa6c7c9cf7afb483b07cb168461c9}{
\index{vector\-\_\-t@{vector\-\_\-t}!item\-\_\-size@{item\-\_\-size}}
\index{item\-\_\-size@{item\-\_\-size}!vector_t@{vector\-\_\-t}}
\subsubsection[{item\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t {\bf vector\-\_\-t\-::item\-\_\-size}}}
\label{structvector__t_a38dfa6c7c9cf7afb483b07cb168461c9}


\-Size (in bytes) of a single item. 

\hypertarget{structvector__t_a083c597f2ae3b6302b26ba9e6330ee5f}{
\index{vector\-\_\-t@{vector\-\_\-t}!items@{items}}
\index{items@{items}!vector_t@{vector\-\_\-t}}
\subsubsection[{items}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf vector\-\_\-t\-::items}}}
\label{structvector__t_a083c597f2ae3b6302b26ba9e6330ee5f}


\-Pointer to dynamically allocated items. 

\hypertarget{structvector__t_a7ec97862387465722f8f08f8f8f69371}{
\index{vector\-\_\-t@{vector\-\_\-t}!size@{size}}
\index{size@{size}!vector_t@{vector\-\_\-t}}
\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t {\bf vector\-\_\-t\-::size}}}
\label{structvector__t_a7ec97862387465722f8f08f8f8f69371}


\-Number of items. 

